'''
测试登录验证成功，用例是（test01、123456），
完成初始化数据库的代码，人工检查数据库中是否存在新插入的数据
'''
import pymysql

# 1、导入pymysql
conn = pymysql.connect(host='192.168.196.128', db='wa_test', user='root', passwd='123456')
# 2、创建数据库连接：复制服务器上的数据库到自己的计算机内存中
cursor = conn.cursor()
# 3、创建游标：在自己计算机中申请内存存数据库的表数据
# sqls = ["delete from info where id=4", "delete from users where username='test01'",
#         "insert into users(id,username,password)values(4,'test01',md5('123456')",
#         "insert into users(id,username,password)values(4,'test01',md5('123456'))"]
# for sql in sqls:
#     cursor.execute(sql)
# sql = "delete from info where id=4"  # 删info表数据
# cursor.execute(sql)
#
# sql = "delete from users where username='test01'"
# cursor.execute(sql)
#
# sql = "insert into users(id,username,password)values(4,'test01',md5('123456'))"
# 4、指定sql语句：增删改的sql语句
# cursor.execute(sql)
# 5、执行sql语句，sql语句的结果暂存在游标中
# sql = "insert into info(id,name)values(4,'测试01')"
# cursor.execute(sql)

conn.commit()
# 6、提交数据：游标中的数据保存到数据库服务器中

# 7、关闭/断开数据库连接：清理自己计算机的内存，减少占用数据库的通道
conn.close()
